﻿<%@ Page Title="" Language="C#" MasterPageFile="~/template/Justin/Master/Site.Master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="LinkCard.CustomerView.Register" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>
	Đăng kí - LinkCard
</title>
    <script language="javascript" type="text/javascript">

        function echeck(d) {
            return /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(d);
        }

        function checkRegister() {
            var sError = "<strong>Vui lòng nhập và kiểm tra các thông tin sau: <br></strong>";
            var temp = $("#txtFullname").val();
            var temp2 = $("#txtBirthday").val();
            var temp3 = $("#txtIDNumber").val();
            var temp4 = $("#txtMobileNumber").val();
            var temp5 = $("#<%=txtNewCode.ClientID %>").val();
            var temp7 = $("#txtCode").val();
            var temp6 = $("#txtEmail").val();
            var temp8 = $("#txtIDPublishDate").val();
            
            var sBirthday = $("#txtBirthday").val();
            var sGLPNumber = $("#txtGLPNumber").val();
            var sGLPLevel = $("#txtGLPLevel").val();


            if (temp == "" || temp.length > 255) {
                sError += "- Thông tin họ tên: Thông tin bắt buộc, chỉ chấp nhận tối đa 255 ký tự! <br>";
            }
            if (temp4 == "" || isNaN(temp4) || temp4.length > 11) {
                sError += "- Thông tin số điện thoại: Thông tin bắt buộc, chỉ chấp nhận tối đa 11 ký tự và là ký tự số! <br>";
            }
            if (temp6 == "Email (*)" || temp6 == "" || temp6.length > 255 || !echeck(temp6)) {
                sError += "- Thông tin Email: Thông tin bắt buộc, nhập đúng định dạng và chỉ chấp nhận tối đa 255 ký tự! <br>";
            }


            if (sBirthday == "") {
                sError += "- Thông tin ngày sinh: Thông tin bắt buộc!<br>"
            }
            if (temp8 == "") {
                sError += "- Thông tin ngày cấp CMTND/Hộ chiếu: Thông tin bắt buộc!<br>"
            }

            if (temp7 != temp5) {
                sError += "- Thông tin mã xác nhận: Thông tin bắt buộc và chính xác!"
            }

            if (sError != "<strong>Vui lòng nhập và kiểm tra các thông tin sau: <br></strong>") {

                $("#msgErorr").html(sError);
                return false;
            }

            return true;
        }
        
        function chkb(bool) {
            if (bool)
                return 1;
            return 0;
        }

        

        $(document).ready(function () {

            $("#txtBirthday").datepicker({
                changeMonth: true,
                changeYear: true
            });
            $("#txtIDPublishDate").datepicker({
                changeMonth: true,
                changeYear: true
            });

            //$("#txtBirthday").datepicker();

            $("#btnRegister").click(function () {

                $("#btnRegister").attr("disabled", "disabled");

                if (checkRegister()) {
                //if (false) {
                    $("#btnRegister").hide();
                    $("#loading_image_register").show();

                    //if (true) {
                    var sFullname = $("#txtFullname").val();
                    var sBirthday = $("#txtBirthday").val();
                    var sGioiTinh = $("select[id ='slGioitinh'] option:selected").val();
                    var sIDNumber = $("#txtIDNumber").val();
                    var sIDPublishDate = $("#txtIDPublishDate").val();
                    var sMobileNumber = $("#txtMobileNumber").val();
                    var sEmail = $("#txtEmail").val();
                    var sAddress = $("#txtAddress").val();
                    var sCityID = $("select[id ='txtCity'] option:selected").val();
                    var sFavGift = chkb($("#txtFavGift").is(':checked'));
                    var sJob = $("#txtJob").val();
                    var sGLP = $("#txtGLP").val();
                    var sCar = $("#txtCar").val();
                    var sInsurance = $("#txtInsurance").val();
                    var sKnowLinkCard = $("input[name='rKnowLinkCard']:checked").val()
                    var sReceiverGift = chkb($("#txtReceiverGift").is(':checked'));
                    var sReceiverSMS = chkb($("#txtReceiverSMS").is(':checked'));
                    //var sGioiTinh = $("select[id ='slGioitinh'] option:selected").val();
                    var pPaymentMethod = $("select[id ='paymentMethod'] option:selected").val();

                    if (sKnowLinkCard === undefined)
                        sKnowLinkCard = 2;

                    $.ajax({
                        type: "POST",
                        url: "Register.aspx/CreateNew",
                        data: "{'sFullname':'" + sFullname
                            + "','sBirthday':'" + sBirthday
                            + "','sGioitinh':'" + sGioiTinh
                            + "','sIDNumber':'" + sIDNumber
                            + "','sIDPublishDate':'" + sIDPublishDate
                            + "','sMobileNumber':'" + sMobileNumber
                            + "','sEmail':'" + sEmail
                            + "','sAddress':'" + sAddress
                            + "','sCityID':'" + sCityID
                            + "','sFavGift':'" + sFavGift
                            + "','sJob':'" + sJob
                            + "','sGLP':'" + sGLP
                            + "','sCar':'" + sCar
                            + "','sInsurance':'" + sInsurance
                            + "','sKnowLinkCard':'" + sKnowLinkCard
                            + "','sReceiverGift':'" + sReceiverGift
                            + "','sReceiverSMS':'" + sReceiverSMS + "'}",
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function (iCustomerID) {

                            //Đăng kí thành công
                            if (iCustomerID.d != "-1" && iCustomerID.d != "-2") {
                                

                                $("#msgErorr").css({
                                    "font-weight": "bold"
                                });
                                //$("#msgErorr").html("Chúc mừng quý khách đã trở thành thành viên của LinkCard. Để hoàn thành việc đăng ký, quý khách vui lòng chuyển khoản số tiền 1.000.000vnđ vào tài khoản của LinkCard. Chúng tôi sẽ chuyển thẻ thành viên tới tay Quý khách trong vòng 3 – 5 ngày sau khi quý khách hoàn thành thủ tục chuyển khoản. Trân trọng cám ơn.");
                                //alert("Chúc mừng quý khách đã trở thành thành viên của LinkCard. Để hoàn thành việc đăng ký, quý khách vui lòng chuyển khoản số tiền 1.000.000vnđ vào tài khoản của LinkCard. Chúng tôi sẽ chuyển thẻ thành viên tới tay Quý khách trong vòng 3 – 5 ngày sau khi quý khách hoàn thành thủ tục chuyển khoản. Trân trọng cám ơn.");

                                //--- Không hiển thị popup nữa, chỉ hiển thị khi thanh toán qua chuyển khoản ngân hàng
                                if (pPaymentMethod == "banktransfer"){
                                    $("#lnkPopupRegister").fancybox({
                                        'width': 670,
                                        'height': 260,
                                        'padding': 0,
                                        'autoScale': true,
                                        'centerOnScroll': true,
                                        'transitionIn': 'none',
                                        'transitionOut': 'none',
                                        'type': 'iframe'
                                    }).trigger('click');
                                }
                                else if (pPaymentMethod == "visacredit")
                                {
                                    urlThanhtoan = "RegisterPayment.aspx?iCustomerID=" + iCustomerID.d;
                                    window.location.href = urlThanhtoan;
                                }
                                else if (pPaymentMethod == "atm")
                                {
                                    urlThanhtoan = "RegisterPayment.aspx?paymentmethod=vn&iCustomerID=" + iCustomerID.d;
                                    window.location.href = urlThanhtoan;
                                }
                            }
                            else if (iCustomerID.d = "-1") {
                                $("#msgErorr").css({
                                    "font-weight": "bold"
                                });
                                $("#msgErorr").html("Số điện thoại hoặc email này đã được đăng ký!");
                                $("#txtPhone").val("Số điện thoại (*)");
                                $("#txtEmail").val("Email (*)");
                            }
                            else if (iCustomerID.d = "-2") {
                                $("#msgErorr").css({
                                    "font-weight": "bold"
                                });
                                $("#msgErorr").html("Có lỗi xảy ra. Ấn F5 để refresh lại trang!");
                            }

                            $("#btnRegister").removeAttr('disabled');
                            $("#btnRegister").show();
                            $("#loading_image_register").hide();

                          

                        },
                        error: function (errormessage) {
                            alert(errormessage);
                            //you would not show the real error to the user - this is just to see if everything is working
                            $("#msgErorr").html("Có lỗi xảy ra. Ấn F5 để refresh lại trang!");
                            $("#btnRegister").removeAttr('disabled');
                            $("#btnRegister").show();
                            $("#loading_image_register").hide();
                        }
                    });
                }
                else { $("#btnRegister").removeAttr('disabled'); }

                $("#lnkPopup").fancybox.close();


            });

        });
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ctph" runat="server">
   <ul class="sub-menu">
        <li><a href="/Default.aspx">Trang chủ &gt;</a></li>
        <li><span class="navigationbar">Đăng kí</span></li>
    </ul>
  <div>
      <a href="RegisterMessageBox.aspx" id="lnkPopupRegister" style="display:none;"></a>
    </div>
    <div class="formWrapper" >
        <center>
           
            <br />
            <table style="width: 650px;border: 0px;" class="tableRegister">
               <tr>
                    <td colspan="2" align="center"><b>Thông tin đăng kí</b>
                    </td>
                </tr>
                <tr>
                    <td>Họ và tên (giống như trên CMT / Hộ chiếu) (*)</td>
                    <td>
                        <input type="text" id="txtFullname" name="txtFullname" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Ngày sinh (*)</td>
                    <td>
                        <input type="text" id="txtBirthday" name="txtBirthday" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Giới tính</td>
                    <td>
                        <select id="slGioitinh">
                            <option value="Nam">Nam</option>
                            <option value="Nu">Nữ</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Số CMTND/Hộ chiếu (*)</td>
                    <td>
                        <input type="text" id="txtIDNumber" name="txtIDNumber" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Ngày cấp (*)</td>
                    <td>
                        <input type="text" id="txtIDPublishDate" name="txtIDPublishDate" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Số điện thoại di động (*)</td>
                    <td>
                        <input type="text" id="txtMobileNumber" name="txtMobileNumber" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Email (*)</td>
                    <td>
                        <input type="text" id="txtEmail" name="txtEmail" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Địa chỉ nhận thẻ</td>
                    <td>
                        <input type="text" id="txtAddress" name="txtAddress" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Tỉnh/Thành phố
                    </td>
                    <td>
                        <select id="txtCity" name="D1">
                            <option value="0">Tỉnh thành</option>
                            <option value='29'>Hồ Ch&iacute; Minh</option>
                            <option value='24'>H&agrave; Nội</option>
                            <option value='71'>ĐBSCL</option>
                            <option value='02'>An Giang</option>
                            <option value='03'>B&agrave; Rịa - Vũng T&agrave;u</option>
                            <option value='04'>Bắc cạn</option>
                            <option value='05'>Bắc Giang</option>
                            <option value='06'>Bạc Li&ecirc;u</option>
                            <option value='07'>Bắc Ninh</option>
                            <option value='08'>Bến Tre</option>
                            <option value='09'>Bi&ecirc;n H&ograve;a</option>
                            <option value='10'>B&igrave;nh Định</option>
                            <option value='11'>B&igrave;nh Dương</option>
                            <option value='12'>B&igrave;nh Phước</option>
                            <option value='13'>B&igrave;nh Thuận</option>
                            <option value='14'>C&agrave; Mau</option>
                            <option value='15'>Cần Thơ</option>
                            <option value='16'>Cao Bằng</option>
                            <option value='17'>Đ&agrave; Nẵng</option>
                            <option value='18'>Đắc Lắc</option>
                            <option value='69'>Điện Bi&ecirc;n</option>
                            <option value='19'>Đồng Nai</option>
                            <option value='20'>Đồng Th&aacute;p</option>
                            <option value='21'>Gia Lai</option>
                            <option value='22'>H&agrave; Giang</option>
                            <option value='23'>H&agrave; Nam</option>
                            <option value='25'>H&agrave; T&acirc;y</option>
                            <option value='26'>H&agrave; Tĩnh</option>
                            <option value='27'>Hải Dương</option>
                            <option value='28'>Hải Ph&ograve;ng</option>
                            <option value='30'>H&ograve;a B&igrave;nh</option>
                            <option value='31'>Huế</option>
                            <option value='32'>Hưng Y&ecirc;n</option>
                            <option value='33'>Kh&aacute;nh H&ograve;a</option>
                            <option value='34'>Kon Tum</option>
                            <option value='35'>Lai Ch&acirc;u</option>
                            <option value='36'>L&acirc;m Đồng</option>
                            <option value='37'>Lạng Sơn</option>
                            <option value='38'>L&agrave;o Cai</option>
                            <option value='39'>Long An</option>
                            <option value='40'>Nam Định</option>
                            <option value='41'>Nghệ An</option>
                            <option value='42'>Ninh B&igrave;nh</option>
                            <option value='43'>Ninh Thuận</option>
                            <option value='44'>Ph&uacute; Thọ</option>
                            <option value='45'>Ph&uacute; Y&ecirc;n</option>
                            <option value='46'>Quảng B&igrave;nh</option>
                            <option value='47'>Quảng Nam</option>
                            <option value='48'>Quảng Ng&atilde;i</option>
                            <option value='49'>Quảng Ninh</option>
                            <option value='50'>Quảng Trị</option>
                            <option value='51'>S&oacute;c Trăng</option>
                            <option value='52'>Sơn La</option>
                            <option value='53'>T&acirc;y Ninh</option>
                            <option value='54'>Th&aacute;i B&igrave;nh</option>
                            <option value='55'>Th&aacute;i Nguy&ecirc;n</option>
                            <option value='56'>Thanh H&oacute;a</option>
                            <option value='57'>Thừa Thi&ecirc;n-Huế</option>
                            <option value='58'>Tiền Giang</option>
                            <option value='59'>Tr&agrave; Vinh</option>
                            <option value='60'>Tuy&ecirc;n Quang</option>
                            <option value='61'>Ki&ecirc;n Giang</option>
                            <option value='62'>Vĩnh Long</option>
                            <option value='63'>Vĩnh Ph&uacute;c</option>
                            <option value='65'>Y&ecirc;n B&aacute;i</option>
                            <option value='66'>Kh&aacute;c</option>
                            <option value='70'>Quốc tế</option>
                            <option value='72'>Hậu Giang</option>
                        </select></td>

                </tr>
                <tr>
                    <td>Nhận quà tặng từ thương hiệu yêu thích</td>
                    <td>
                      <input type="checkbox" id="txtFavGift" name="txtFavGift" />
                    </td>
                </tr>
                <tr>
                    <td>Nghề nghiệp</td>
                    <td>
                        <input type="text" id="txtJob" name="txtJob" class="txtRegister" />
                    </td>
                </tr>
              
                <tr>
                    <td colspan="2" align="center"><b>Điền một trong các thông tin sau</b>
                    </td>
                </tr>
                <tr>
                    <td>Mã thẻ GLP (Thẻ Vietnam Airlines)</td>
                    <td>
                        <input type="text" id="txtGLP" name="txtGLP" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Loại xe hơi sở hữu</td>
                    <td>
                        <input type="text" id="txtCar" name="txtCar" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td>Nhà bảo hiểm của bạn</td>
                    <td>
                        <input type="text" id="txtInsurance" name="txtInsurance" class="txtRegister" />
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center"><b>Thông tin không bắt buộc</b>
                    </td>
                </tr>
                <tr>
                    <td>Bạn biết LinkCard thông qua hình thức nào?</td>
                    <td>Báo chí
                        <input id="rBaochi" value="0" type="radio" name="rKnowLinkCard" />
                        Bạn bè
                        <input id="rBanbe" value="1" type="radio" name="rKnowLinkCard" />
                        Khác
                        <input id="rKhac" value="2" type="radio" name="rKnowLinkCard" />
                    </td>
                </tr>
                <tr>
                    <td>Nhận thông tin và quà tặng bất ngờ hàng tháng ?</td>
                    <td>
                        <input type="checkbox" id="txtReceiverGift" name="txtReceiverGift" />
                    </td>
                </tr>
                <tr>
                    <td>Nhận thông tin về các khuyến mại hot qua SMS/email ?</td>
                    <td align="left">
                        <input type="checkbox" id="txtReceiverSMS" name="txtReceiverSMS" />
                    </td>
                </tr>
                <tr>
                    <td>Mã xác nhận (*)</td>
                    <td>
                        <input type="text" id="txtCode" name="txtCode" class="txtCode" /><input type="hidden" id="txtNewCode" name="txtNewCode" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td>
                    <td>
                        <img src="/MakeImage.aspx" width="148" alt="Mã xác nhận" />
                    </td>
                </tr>
                 <tr>
                    <td colspan="2" align="center"><b>Thông tin thanh toán</b>
                    </td>
                </tr>
                <tr>
                    <td>Thanh toán phí phát hành thẻ qua</td>
                    <td>
                        <select id="paymentMethod">
                            <option value="visacredit">Thẻ thanh toán quốc tế Visa/Master Card</option>
                            <option value="atm">Thẻ ATM Nội địa</option>
                            <option value="banktransfer">Chuyển khoản ngân hàng</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td><img src="/template/Justin/images/ajax-loader.gif" style="display: none;" id="loading_image_register" /></td>
                    <td>
                        <input name="btnRegister" type="button" id="btnRegister" value="Đăng kí" />

                        <%--   <input name="btnCancel" class="btnCancel" id="Text1" value="" />--%>

                    </td>
                </tr>
                <%--<tr>
                    <td colspan="2">
                        <b>Quý khách chuyển khoản vào tài khoản<br />
                            Chủ tài khoản: Công ty CP Toplink Việt Nam
                    <br />
                            Số tài khoản: 03701010002338 tại Ngân hàng Maritime bank – CN Trần Duy Hưng
                  <br />
                            hoặc Thanh toán Online tại đây

                        </b>
                    </td>
                </tr>--%>
                <%-- <tr>
                <td>
                        <p>
                            Lưu ý: Những ô đánh dấu (*) bắt buộc phải nhập<br />
                            Cần cung cấp chính xác số điện thoại để tiến hành kiểm tra lại tài khoản<br />
                            Cần cung cấp chính xác email để nhận những ưu đãi đặc biệt
                        </p>
                    </td>
                <td>
                    <div class="registerrightCol">
                    </div>
                </td>
            </tr>--%>
               
                        
               
            </table>
           

        </center>
         <div id="msgErorr" style="clear: left; color: red; margin-top: 10px; font-size: 12px;padding-left:57px;">
             <%--<b>Quý khách chuyển khoản vào tài khoản<br />
                            Chủ tài khoản: Công ty CP Toplink Việt Nam
                    <br />
                            Số tài khoản: 03701010002338 tại Ngân hàng Maritime bank – CN Trần Duy Hưng
                  <br />
                            hoặc Thanh toán Online tại đây
--%>
            </div>
    </div>





</asp:Content>
